﻿<%@ Page Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="PostRequest.aspx.cs"
    Inherits="HiTeachers.Web.PostRequest" Title="HiTeachers - Đăng tin tìm giáo viên" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="cphSearch" runat="server">
    <hiteacher:Search ID="htcSearch" runat="server" />
</asp:Content>
<asp:Content ID="cntMenu" ContentPlaceHolderID="cphMainMenu" runat="server">
    <hiteacher:MainMenu ID="mnuMain" ActivateId="PostReq" runat="server" />
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="cphMain" runat="server">
    <h3 class="line">
        <span>Thông tin đăng tin tìm giáo viên</span></h3>
    <!-- My latest work -->
    <div class="galerie">
        <form id="frmRegister" runat="server">
        <div id="divForm">
            <asp:Label ID="lblMsg" CssClass="SuccMsg" Width="455px" runat="server"></asp:Label>
            <asp:ValidationSummary ID="validSum" DisplayMode="BulletList" ShowSummary="false"
                ValidationGroup="PostRequest" ShowMessageBox="true" HeaderText="Bạn hãy kiểm tra các thông tin không hợp lệ bên dưới:"
                runat="server" />
            <ul>
                <li>
                    <label for="txtName">
                        Họ tên: <b style="color: Red;">*</b></label>
                    <asp:TextBox ID="txtName" Width="300px" runat="server"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="rfvName" ControlToValidate="txtName" ErrorMessage="Hãy nhâp họ tên của bạn!"
                        ValidationGroup="PostRequest" Display="None" runat="server"></asp:RequiredFieldValidator>
                </li>
                <li>
                    <label for="txtAddress">
                        Địa chỉ: <b style="color: Red;">*</b>
                    </label>
                    <asp:TextBox ID="txtAddress" Width="300px" runat="server"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="rfvAddress" ControlToValidate="txtAddress" ValidationGroup="PostRequest"
                        ErrorMessage="Hãy nhập địa chỉ của bạn!" Display="None" runat="server"></asp:RequiredFieldValidator>
                </li>
                <li>
                    <label for="txtDistrict">
                        Quận / Huyện: <b style="color: Red;">*</b>
                    </label>
                    <asp:TextBox ID="txtDistrict" Width="300px" runat="server"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="rfvDistrict" ControlToValidate="txtDistrict" ValidationGroup="PostRequest"
                        ErrorMessage="Hãy nhập quận/huyện bạn đang cư trú!" Display="None" runat="server"></asp:RequiredFieldValidator>
                </li>
                <li>
                    <label for="txtCity">
                        Thành phố / Tỉnh: <b style="color: Red;">*</b></label>
                    <asp:TextBox ID="txtCity" Width="300px" runat="server"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="rfvCity" ControlToValidate="txtCity" ValidationGroup="PostRequest"
                        ErrorMessage="Hãy nhập thành phố/tỉnh bạn đang cư trú!" Display="None" runat="server"></asp:RequiredFieldValidator>
                </li>
                <li class="guide"><small>(Sử dụng email đang hoạt động)</small></li>
                <li>
                    <label for="txtEmail">
                        Email: <b style="color: Red;">*</b>
                    </label>
                    <asp:TextBox ID="txtEmail" Width="300px" runat="server"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="rfvEmail" ControlToValidate="txtEmail" ValidationGroup="PostRequest"
                        ErrorMessage="Hãy nhập địa chỉ email của bạn!" Display="None" runat="server"></asp:RequiredFieldValidator>
                    <asp:RegularExpressionValidator ID="revEmail" ControlToValidate="txtEmail" ValidationGroup="PostRequest"
                        ErrorMessage="Địa chỉ email của bạn không hợp lệ!" ValidationExpression="^(\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*)$"
                        Display="None" runat="server"></asp:RegularExpressionValidator>
                </li>
                <li>
                    <label for="chkSubject">
                        Môn học: <b style="color: Red;">*</b>
                    </label>
                    <asp:CheckBoxList ID="chklSubject" CssClass="iptRadio" RepeatLayout="Table" RepeatColumns="3"
                        RepeatDirection="Horizontal" runat="server">
                    </asp:CheckBoxList>
                    <zNet:RequiredFieldValidatorForCheckBoxList ID="rfvSubjects" ControlToValidate="chklSubject"
                        ValidationGroup="PostRequest" EnableClientScript="true" ErrorMessage="Hãy chọn môn học!"
                        Display="None" runat="server"></zNet:RequiredFieldValidatorForCheckBoxList>
                </li>
                <li class="guide"><small>(Tiêu đề không quá 65 ký tự)</small></li>
                <li>
                    <label for="txtTitle">
                        Tiêu đề: <b style="color: Red;">*</b>
                    </label>
                    <asp:TextBox ID="txtTitle" Width="300px" MaxLength="65" runat="server"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="rfvTitle" ControlToValidate="txtTitle" ValidationGroup="PostRequest"
                        ErrorMessage="Bạn hãy nhập tiêu đề tin!" Display="None" runat="server"></asp:RequiredFieldValidator>
                </li>
                <li class="guideContent"><small>Không bao gồm địa chỉ email. Giới hạn 1200 ký tự. Không
                    html. Nôi dung sẽ được kiểm duyệt và thông báo bằng email. Tin sẽ được đăng sau
                    khi kiểm duyệt.</small></li>
                <li>
                    <label for="txtContent">
                        Nội dung: <b style="color: Red;">*</b>
                    </label>
                    <br />
                    <asp:TextBox ID="txtContent" TextMode="MultiLine" MaxLength="1200" runat="server"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="rfvContent" ControlToValidate="txtContent" ValidationGroup="PostRequest"
                        ErrorMessage="Bạn hãy nhập nội dung tin!" Display="None" runat="server"></asp:RequiredFieldValidator>
                    <asp:RegularExpressionValidator ID="revContent" ControlToValidate="txtContent" ValidationGroup="PostRequest"
                        ErrorMessage="Nội dung không hợp lệ. Bạn chỉ có thể nhập tối đa 1200 ký tự!"
                        ValidationExpression="^[\s\S]{0,1200}$" Display="None" runat="server"></asp:RegularExpressionValidator>
                </li>
                <li>
                    <label for="txtFees">
                        Học phí/giờ(60'):
                        <%--<b style="color: Red;">*</b>--%></label>
                    <asp:TextBox ID="txtFees" Width="100" runat="server"></asp:TextBox>&nbsp;&nbsp;VNĐ
                    <%--                    <asp:RequiredFieldValidator ID="RequiredFieldValidator1" ControlToValidate="txtFees"
                        ValidationGroup="PostRequest" ErrorMessage="Bạn hãy nhập học phí!" Display="None"
                        runat="server"></asp:RequiredFieldValidator>--%>
                    <asp:RegularExpressionValidator ID="regFees" ControlToValidate="txtFees" ValidationGroup="PostRequest"
                        ErrorMessage="Học phí không hợp lệ. Bạn chỉ có thể nhập số!" ValidationExpression="^\d+$"
                        Display="None" runat="server"></asp:RegularExpressionValidator>
                </li>
                <li>
                    <asp:Label ID="lblMsgCapt" runat="server" Visible="false" ForeColor="Red" Text="Mã bảo vệ không đúng! Bạn hãy nhập lại."></asp:Label>
                    <capt:CaptchaControl ID="captCode" CaptchaBackgroundNoise="Medium" CaptchaLength="5"
                        CaptchaLineNoise="Medium" runat="server" />
                </li>
                <li>
                    <label>
                        Mã bảo vệ: <b style="color: Red;">*</b></label>
                    <asp:TextBox ID="txtCaptText" Width="100px" runat="server"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="rfvSecurityCode" ControlToValidate="txtCaptText"
                        ValidationGroup="PostRequest" ErrorMessage="Bạn hãy nhập mã bảo vệ!" Display="None"
                        runat="server"></asp:RequiredFieldValidator>
                </li>
                <li class="guide"><small>(Kiểm tra email để xác nhận)</small></li>
                <li>
                    <label style="width: 180px;">
                        Chú ý: (<b style="color: Red;">*</b>) Bắt buộc nhập&nbsp;
                    </label>
                    <asp:Button ID="btnSave" OnClick="BtnSaveClick" CssClass="btnClass" ValidationGroup="PostRequest"
                        Text="Đăng tin" runat="server" />
                    <label style="width: 20px;">
                        &nbsp;</label>
                    <asp:Button ID="btnCancel" OnClick="BtnCancelClick" CssClass="btnClass" Text="Hủy"
                        runat="server" />
                </li>
            </ul>
        </div>
        </form>
    </div>
</asp:Content>
